#ifndef CLASSIFIER_H_
#define CLASSIFIER_H_
#include <iostream>

//=============================================
//Class :  classifier
//         This class is the interface of all the concrete 
//         classifier such as naive bayes, BBN.
//Author: Junix<unix_jun@yahoo.com.cn> 
//Date  : 2007-11-17

class classifier
{
public:
    classifier(){}
    virtual  ~classifier(){};
    virtual void learn()=0;
    virtual void classify()=0;
    virtual void test()=0;
    virtual void print_classified_set(ostream& os)=0;
};
#endif
